Terraform 概念
Terraform 概念
State
state を置く場所を backend と呼ぶ
チームで使う場合は、共有する必要がある
state locking 有効にした方が良い
tofu ではまだ使えない?
terraform init で初期化するときには provider の profile などはまだ使えない状態のようなので注意
Module
Policy
リソースをつくるときのポリシーを事前に定義して、ポリシーに対してテストを実行できる
e.g. s3 のアクセス制御がポリシーに準拠しているか
tf リソースにかかるコストを試算してくれるみたいなので、上限をポリシーで定義できる??